self-sufficient economy - Français Anglais Dictionnaire